#ifndef GLOBALS_H
#define GLOBALS_H

#include "types.h"

extern const char *libraries[];

extern PLUGIN plugins[16];

extern
void
(*SCR_SetPixelRGB)(int x, int y, unsigned char r, unsigned char g, unsigned char b);

extern
void
(*SCR_GetPixelRGB)(int x, int y, unsigned char *r, unsigned char *g, unsigned char *b);

extern
void
(*SCR_SetBoxRGB)(int x, int y, BOX *box);

extern
void
(*SCR_SetBox)(int x, int y, BOX *box);

extern
void
(*SWP_SetPixelRGB)(int x, int y, unsigned char r, unsigned char g, unsigned char b);

extern
void
(*SWP_GetPixelRGB)(int x, int y, unsigned char *r, unsigned char *g, unsigned char *b);

extern
void
(*SWP_SetBoxRGB)(int x, int y, BOX *box);

extern
void
(*SWP_SetBox)(int x, int y, BOX *box);

extern
void
(*BOX_SetPixelRGB)(BOX *box, int x, int y, unsigned char r, unsigned char g, unsigned char b);

extern
void
(*BOX_GetPixelRGB)(BOX *box, int x, int y, unsigned char *r, unsigned char *g, unsigned char *b);

#endif
